package lesson06;

public class ChinesePeople extends People{
    static{
        System.out.println("D ChinesePeople静态块");
    }
    {
        System.out.println("E ChinesePeople实例块");
    }
    public ChinesePeople(){
        super("张飞");
        System.out.println("F 子类构造方法");
    }
    // 子类继承父类时必须调用父类的构造方法来产生父类的对象
    // 默认情况下子类会调用父类无参的构造方法
    // 如果父类的无参构造方法被覆盖，子类必须通过super()方法显示调用父类有参的构造方法
    // 调用父类的构造方法必须写在子类构造方法的第一句
    public ChinesePeople(String name){
        super(name);
    }
    public void sayArea(){
        super.getName();
    }
}
